package exce1.exce03;

import java.util.ArrayList;
import java.util.Scanner;

//案例4：
//集合里面有5个学生对象（案例3中得到的）   把其中 叫做"张无"的学生 改名为  "张五"  （注意是改名 不是把学生杀了并新建学生）
public class exre04 {
    public static void main(String[] args) {
        ArrayList<Student> al = new ArrayList<>();
        Student stu = new Student();
        Student stu1 = stuD();
        Student stu2 = stuD();
        Student stu3 = stuD();
        Student stu4 = stuD();
        Student stu5 = stuD();
        al.add(stu1);
        al.add(stu2);
        al.add(stu3);
        al.add(stu4);
        al.add(stu5);
        for (int i = 0; i < al.size(); i++) {
            Student ss = al.get(i);
            System.out.println(ss.getName() + "   " + ss.getAge());
        }
        System.out.println("---------------");
        for (int j = 0; j < al.size(); j++) {
            if ("张无".equals(al.get(j).getName())) {
                al.get(j).setName("张五");
            }
        }
        for (int i = 0; i < al.size(); i++) {
            Student ss = al.get(i);
            System.out.println(ss.getName() + "   " + ss.getAge());
        }
    }


    private static Student stuD() {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入学生姓名：");
        String name = sc.nextLine();
        System.out.println("请输入学生年龄：");
        int age = sc.nextInt();
        return new Student(name, age);
    }
}
